Bir Platform Oyununa Kullanıcı Performansı Temelinde Yapay Zeka Uyarlaması
نویسندگان
چکیده
Özet Oyun programlama, video oyunlarının yazılım geliştirme bölümüdür. Diğer yazılımlardan farklı olarak oyun içindeki nesnelerin sürekli güncellenmesini gerektirmektedir. Güncelleme işlevinde, nesnenin dünya içinde bulunduğu yer, hız, ivme gibi fiziksel özellikleri, çarpışma işlemleri, animasyon güncellemeleri ve kullanıcı girdisinin ele alınması gibi çok çeşitli işlemler kapsanmaktadır. Yüksek güncelleme frekansı gereksinimi de dikkate alındığında yazılan kodun performansı ve kalitesi ön plana çıkmaktadır. Oyun alanı, yazılım karakteristiklerinden kullanılabilirliğin ötesinde kullanıcının eğlenmesini sağlamayı hedeflemektedir. Yapay zekanın uygulama alanlarının ve tekniklerinin gelişmesi oyunların eğlendirici yönünü arttırmaktadır. Bu çalışmada, bir platform oyunu (Dawn) geliştirilerek oyun içerisindeki kurguyu, geçerli kullanıcıya göre uyarlayan bir yapay zeka entegre edilmesi amacıyla platform oyununu karakterize edebilecek öznitelikler çıkarılmış ve ölçülmüştür. Genel olarak, çıkarılan öznitelikler girdi ve çıktı öznitelikleri olarak gruplandırılarak girdi özniteliklerinin çıktı öznitelikleri ile ilişkisi ortaya konmaya çalışılmıştır. Belirlenen en temel çıktı özniteliği, kullanıcı performansıdır. Kullanıcı performansının ölçümünde bölüm tamamlanma zamanı, kahramanın ölüm nedeni ve bölümlerde uğradığı zarar öznitelikleri baz alınmıştır. Sistem, bu sayede bölüm içerisindeki düşman seçimini ve bir sonraki bölüm önerisini kullanıcının performansına göre belirlemektedir.
منابع مشابه
The Field of Artificial Intelligence
THE FIELD OF ARTIFICIAL INTELLIGENCE Aslı Aslan Öz Yapay zeka (Artificial Intelligence) bilgisayarların ne ölçüde zeka sahibi insanlar gibi davranabileceğini anlamayı hedefleyen bir bilim dalıdır (Flanagan, 1984; Erden, 2003). Yapay zeka alanında çalışan araştırmacılar insan zekasına benzer çalışan yapay zekaların olup olamayacağı, bir makinenin bütün insan davranışlarını, duyarlılığını ve duyg...
متن کاملKol Emg Sinyallerinin Örüntü Tanıma Tabanlı Analizi ve Yapay Sinir Ağları İle Sınıflandırılması Pattern Recognition Based Analysis Of Arm Emg Signals and Classification With Artificial Neural Networks
Thanks to improving technology human life is consistently becoming easier. In points which exceeds human abilities machines come into play and they overcomes they remedy the deficiencies of human. One of the disciplines which must be evaluated in this coverage is manufacturing artificial hand for defective human which can manage with EMG signals. In this paper we tried to classify EMG signals w...
متن کاملKullanıcı Arayüzü Tasarımlarının Üst Düzey Programlama Dillerine Dönüştürülmesine Bir Yaklaşım
Özet. Yazılımın kullanıcı ile olan iletişimini sağlayan kullanıcı arayüzlerini tasarlamak ve programlamak, gereksinim mühendisinin ve programcının ürün üretme sürecinde, uğraş harcadıkları önemli adımlardır. Gereksinim mühendisi, bu adımları kendi adına kolaylaştırmak için çeşitli tasarım araçları kullanmayı tercih eder. Bu tasarım araçlarını kullanarak, ekranları müşteri ile görüşmeler yaparke...
متن کاملÇeşitli Konum Etiketleme Opsiyonlarıyla Zenginleştirilmiş Yeni bir Konum Bazlı Hatırlatma Uygulaması
Özetçe Bu çalışmamızda sosyal ağ uygulama programlama arayzülerini kullanarak çeşitli yer etiketleme seçenekleriyle zenginleştirilmiş, konuma bağlı bir hatırlatma uygulaması önerilmektedir. Uygulamanın temel amacı kullanıcının zamandan öte daha önceden etiketlediği konuma bağlı olarak hatırlatma oluşturması ve uygun konumda bu hatırlatmaların otomatik olarak kullanıcıya bildirilmesidir. Kullanı...
متن کاملBüyük BT Organizasyonlarında Kullanılabilirlik
Öz. Kullanılabilirlik kavramı günümüzde çok fazla bilginin çok küçük cihazlara sığdırma zorunluluğu, rekabetin artması, kullanıcı için alternatiflerin çoğalması gibi nedenlerle oldukça popüler olup, kullanıcı deneyiminin kontrol altına alınması olarak tanımlanmaktadır. ISO 9241 standardında ise kullanıcının amacına etkin, etkili ve tatmin edici şekilde ulaşılmasının sağlanması olarak açıklanmak...
متن کامل